home *** CD-ROM | disk | FTP | other *** search
Wrap
<!-- #include file="i_utils.asp" --> <% check_security(1) %> <% dim Image dim Notice dim Region dim RegionID dim edit_luregions_sql dim view_luregions_sql sub request_edit_luregions ''' request expected input parameters for this form Image = request("Image") Notice = request("Notice") Region = request("Region") RegionID = request("RegionID") end sub sub request_view_luregions ''' request expected input parameters for this form Image = request("Image") Notice = request("Notice") Region = request("Region") RegionID = request("RegionID") end sub sub validate_edit_luregions ''' request and validate data entered from this form Image = trim(request("Image")) Notice = trim(request("Notice")) Region = trim(request("Region")) RegionID = trim(request("RegionID")) end sub sub validate_view_luregions ''' request and validate data entered from this form Image = trim(request("Image")) Notice = trim(request("Notice")) Region = trim(request("Region")) RegionID = trim(request("RegionID")) end sub sub db_select_edit_luRegions sql = "SELECT " & _ "Image, " & _ "Notice, " & _ "Region, " & _ "RegionID FROM luRegions" & _ " WHERE " & _ "luRegions.RegionID = " & to_sql(RegionID,"number") & "" on error resume next set rs = cn.Execute(sql) if err.number <> 0 then b_error = true elseif rs.EOF then b_results = false else Image = rs("Image") Notice = rs("Notice") Region = rs("Region") RegionID = rs("RegionID") end if rs.Close on error goto 0 end sub sub db_insert_edit_luRegions sql = "INSERT INTO luRegions" & _ "(" & _ "Image," & _ "Notice," & _ "Region" & _ ") VALUES (" & to_sql(Image,"text") & "," & _ "" & to_sql(Notice,"text") & "," & _ "" & to_sql(Region,"text") & ")" & _ "" 'response.write sql on error resume next cn.Execute(sql) if err.Number <> 0 then b_error = true else set rs = cn.Execute("SELECT @@IDENTITY") RegionID = rs(0) rs.Close end if on error goto 0 end sub sub db_update_edit_luRegions sql = "UPDATE luRegions SET " & _ "Image = " & to_sql(Image,"text") & ", " & _ "Notice = " & to_sql(Notice,"text") & ", " & _ "Region = " & to_sql(Region,"text") & " WHERE " & _ "RegionID = " & to_sql(RegionID,"number") & "" 'response.write sql on error resume next cn.execute(sql) if err.number <> 0 then b_error = true end if on error goto 0 end sub sub db_delete_edit_luRegions sql = "DELETE FROM luRegions" & _ " WHERE " & _ "RegionID = " & to_sql(RegionID,"number") & "" 'response.write sql on error resume next cn.Execute(sql) if err.number <> 0 then b_error = true end if on error goto 0 end sub sub db_select_view_luRegions view_luRegions_sql = "SELECT " & _ "Image, " & _ "Notice, " & _ "Region, " & _ "RegionID FROM luRegions" & _ "" if request("sortby") <> "" AND inStr(lcase(view_luRegions_sql),"order by") = 0 then view_luRegions_sql = view_luRegions_sql + " ORDER BY " & request("sortby") end sub sub db_update_view_luRegions sql = "UPDATE SET " & _ "Image = " & to_sql(Image,"text") & ", " & _ "Notice = " & to_sql(Notice,"text") & ", " & _ "Region = " & to_sql(Region,"text") & "" 'response.write sql on error resume next cn.execute(sql) if err.number <> 0 then b_error = true end if on error goto 0 end sub sub db_delete_view_luRegions sql = "DELETE FROM " & _ "" 'response.write sql on error resume next cn.Execute(sql) if err.number <> 0 then b_error = true end if on error goto 0 end sub do_search = request("do_search") ''' request form keys RegionID = request("RegionID") ''' request action action = lcase(request("action")) ''' action case handler select case action case "select_edit_luregions" ' select the requested key record from database if RegionID <> "" then db_select_edit_luRegions else b_error = true error_list.add "edit_edit_luRegions", "Specify record to select." end if case "insert_edit_luregions" ' request form data and insert a new record into database validate_edit_luregions if not b_error then db_insert_edit_luregions end if case "update_edit_luregions" ' request form data and update an existing database record validate_edit_luregions if not b_error then if RegionID <> "" then db_update_edit_luregions else b_error = true error_list.add "update_edit_luregions", "Specify record to update." end if end if case "delete_edit_luregions" ' delete the requested key database record if RegionID <> "" then db_delete_edit_luregions response.redirect request.servervariables("script_name") & "?msg=The+record+was+deleted." else b_error = true error_list.add "delete_edit_luregions", "Specify record to delete." end if case "update_view_luregions"' request form data from edit grid to update existing database records ' this case is only created when a grid form's 'update' property is enabled validate_view_luregions if not b_error then if then db_update_view_luregions else b_error = true error_list.add "update_view_luregions", "Specify record to update." end if end if case "delete_view_luregions"' request form data from edit grid to delete existing database records ' this case is only created when a grid form's 'update' property is enabled if then db_delete_view_luregions response.redirect request.servervariables("script_name") & "?msg=The+record+was+deleted." else b_error = true error_list.add "delete_view_luregions", "Specify record to delete." end if end select ' no action was specified, so handle the default case(s) if RegionID <> "" then db_select_edit_luregions end if db_select_view_luregions %> This is the admin area for the ''luRegions'' lookup table. This table could be used to manage and orgranize information (links,conent,classifieds) by region. <P><br> <% display_errs display_msg %> <table class='headerTable'> <tr> <td class='headerTD'> Regions Lookup </td> </tr> </table> <table > <form name="edit_luRegions" action="luRegions.asp" method="GET" > <tr> <td class='fieldTD'><a href="<% =request.servervariables("script_name") %>?<% =request_string %>page_no=<% =page_no %>&sortby=Image" class=fieldFont title="">Image</a></td> <td class='fieldTD'><a href="<% =request.servervariables("script_name") %>?<% =request_string %>page_no=<% =page_no %>&sortby=Notice" class=fieldFont title="">Notice</a></td> <td class='fieldTD'><a href="<% =request.servervariables("script_name") %>?<% =request_string %>page_no=<% =page_no %>&sortby=Region" class=fieldFont title="">Region</a></td> </tr> <tr> <td class='dataTD' > <input type=text name="Image" size="" maxlength="50" value="<% =Image%>"> </td> <td class='dataTD' > <textarea name="Notice" rows='6' cols='50'><% =Notice%></textarea> </td> <td class='dataTD' > <input type=text name="Region" size="" maxlength="35" value="<% =Region%>"> </td> <input type=hidden name="RegionID" value="<% =RegionID %>"> </tr> <tr> <td align=right class=dataTD colspan=4> <% if RegionID = "" then %><input type=submit name=insert_button value=insert> <% end if %> <% if RegionID <> "" then %><input type=submit name=delete_button value=delete onclick="document.edit_luRegions.action.value = 'delete_edit_luRegions'"> <% end if %> <% if RegionID <> "" then %><input type=submit name=update_button value=update><% end if %> </td> <input type=hidden name="action" value="<% if RegionID <> "" then %>update<% else %>insert<%end if %>_edit_luRegions"></tr> </form> </table> <% page_no = request("page_no") if page_no = "" then page_no = 1 if view_luRegions_sql <> "" then cmd.CommandText = view_luRegions_sql rs.Filter = "" rs.CursorLocation = 3 rs.CacheSize = 5 rs.Open cmd if not rs.EOF then rs.MoveFirst max_count = cInt(rs.PageCount) num_recs = rs.RecordCount rs.AbsolutePage = page_no results = true else results = false rs.Close end if else results = false end if rec_count = 0 %> <table class='headerTable'> <tr> <td class='headerTD'> luRegions </td> </tr> </table> <% if results = true then %> <table > <form name="view_luRegions" action="luRegions.asp" method="GET" > <tr> <td class='fieldTD'><a href="<% =request.servervariables("script_name") %>?<% =request_string %>page_no=<% =page_no %>&sortby=Image" class=fieldFont title="">Image</a></td> <td class='fieldTD'><a href="<% =request.servervariables("script_name") %>?<% =request_string %>page_no=<% =page_no %>&sortby=Notice" class=fieldFont title="">Notice</a></td> <td class='fieldTD'><a href="<% =request.servervariables("script_name") %>?<% =request_string %>page_no=<% =page_no %>&sortby=Region" class=fieldFont title="">Region</a></td> <td class='fieldTD'><a href="<% =request.servervariables("script_name") %>?<% =request_string %>page_no=<% =page_no %>&sortby=RegionID" class=fieldFont title="">RegionID</a></td> </tr> <% do while not rs.EOF ':: read db record on error resume next Image = rs("Image") Notice = rs("Notice") Region = rs("Region") RegionID = rs("RegionID") on error goto 0 %> <tr> <td class='dataTD' > <input type=text name="Image" size="" maxlength="50" value="<% =Image%>"> </td> <td class='dataTD' > <textarea name="Notice" rows='6' cols='50'><% =Notice%></textarea> </td> <td class='dataTD' > <input type=text name="Region" size="" maxlength="35" value="<% =Region%>"> </td> <td class='dataTD' > <a href="luRegions.asp?RegionID=<%=RegionID%>"><% =RegionID %></a> </td> </tr> <% rs.MoveNext rec_count = rec_count + 1 loop rs.Close %> <tr class=formtr> <td class=dataTD align=right colspan=4> <input type=submit name=update_button value=update> </td> </tr> <input type=hidden name="action" value="update_view_luregions"> </form> </table> <% else %> <% end if %> <% ':: assure that any db resources are freed on error resume next rs.Close set rs = NOTHING cn.Close set cn = NOTHING user_cn.Close set user_cn = NOTHING on error goto 0 %>